package com.mengfh.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @Description 数据实体类：员工类
 * @Author mengfh
 * @Date 15/6/23 上午8:40
 * @Version V1.0
 **/
@Data
public class Emp {
    @TableId(type = IdType.AUTO)
    private Long empId;
    private String empName;
    private Integer age;

    private Integer sex;

    //    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")     // 传入格式化  针么表单传参
    //    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")        // 也是入格式化
    @JsonFormat(pattern = "yyyy-MM-dd")        // 传入格式化，针对json传参
    private Date hireDate;
    private Long depId;


    /**
     * 用于 保存部门相关信息，并不是员工表中的数据
     */
    @TableField(exist = false)
    private Dep dep;

}